home *** CD-ROM | disk | FTP | other *** search
- History of Revisions
-
- -----------------------------------------------------------------
- V3.61 Released 04/15/93
- -----------------------------------------------------------------
-
- Date: 04/15/93
- Change: Changes to documentation and its structure so the
- FlashPac C Library is ASP compliant.
-
-
- Date: 03/11/93
- Reported by: ASP
- Defect: FPCWin does not work for Borland C compiler.
- Fix: Created the FPCWin library for Borland C compiler.
- The distribution disk now contains two subdirectories
- for the .LIB files. The MSCLIB contains the library
- files for the Microsoft C Compiler and the BCCLIB
- contains the .LIB files for the Borland C Compiler.
-
-
- -----------------------------------------------------------------
- V3.60 Released 09/15/92
- -----------------------------------------------------------------
-
- Date: 12/22/92
- Addition: Added base functions needed for implementing a message
- base system. Functions clone the OS/2 1.x API.
- (FPWin functions - Chapter 2 ).
-
- Date: 08/14/92
- Reported by: Randy Phillips
- Defect: Documentation for the mouse function MReset. The
- parameter in the summary was called NBut and the
- desciption of the parameter was called Button.
- Fix: Changed Button to NBut in documentation.
-
- Date: 01-15-92 to 07-31-92
- Change: Changed to Describe Word Processor. Reformatting text,
- etc has been a major challenge, especially getting this
- ascii file created.
-
- Date: 04/14/92
- Reported by: Fred Johnson.
- Defect: Mouse coordinates returned in graphics mode are incorrect.
- Fix: In mouse\mresetm.asm deleted references to the global
- variable Vio Mode (declared in video\vioinit.asm) because
- of the circular references it caused in the Turbo Pascal
- Units. Added bios calls to obtain the video mode to
- determine if graphics or text mode is in effect. Set the
- variable MTextMode to zero if in graphics mode and one if
- in any of the text modes.
-
- *** Note ***
- If in low resolution graphics modes (4,5, etc) the highest
- value returned for the mouse is 639. In high resolution
- graphics modes (6,etc) the highest value returned is 640.
- If anybody has an answer as to why low resolution will not
- return 640 would be greatly appreciated.
-
- Date: 04/14/92
- Change: Moved MouButtons variable declaration from
- video\vioinit.asm to mouse\mresetm.asm.
-
- Date: 03/30/92
- Addition: Detection for vga and ega video adapters and the global
- variable VioDspCode.
-
- Date: 03/30/92
- Addition: Added the following eight functions to chapter 6.
- (prefix for Bios Keyboard - bk
- prefix for Bios Enhanced Keyboard - bke)
-
- bkReadCh
- bkGetStatus
- bkGetKbdFlags
- bkSetRepeatRate
- bkPushChScanCode
- bkeReadCh
- bkeGetStatus
- bkeGetKbdFlags
-
- -----------------------------------------------------------------
- V3.51 Released 12/15/91
- -----------------------------------------------------------------
-
- Date: 11/01/91
- Addition: Added global variable MouButtons.
-
- Date: 11/01/91
- Change: Changed functions MShowCursor and MHideCursor to check
- for mouse being present before calling interrupt.
-
- Date: 10/27/91
- Addition: Added missing prototype "MSetEvent" to header file.
-
- Date: 08/08/91
- Change: Updated all make files to work with nmake
-
- Date: 07/12/91
- Change: Changed functions dGetIntVec and dSetIntVec.
-
- Changed "dGetIntVec" From:
- VOID FPENTRY dGetIntVec( UINT2 dInt,
- UINT2 *dSeg,
- UINT2 *dOfs );
-
- To:
- VOID FAR *dGetIntVec( INT2 dIntno );
- (This function uses C calling conventions)
-
- Changed "dSetIntVec" From:
- VOID FPENTRY dSetInt( UINT2 Int,
- UINT2 Segment,
- UINT2 Offset );
- To:
- VOID FPENTRY dSetIntVec( INT2 dIntno,
- VOID FAR *isr );
-
- Date: 07/08/91
- Change: Moved the checksnow and viomode checks into the core
- video display routines.
-
- Date: 07/08/91
- Change: Change MInitHan so interrupt handler vector is restored
- to its original state when it is initialized with event
- mask set to zero.
-
- Date: 06/30/91
- Defect:: Mouse droppings left when using ClrWin function.
- Fix: Hide mouse cursor before clearing window.
-
- Date: 6/14/91
- Defect: Documentation for example program in the EditSt function.
- Fix: Corrected documentation
-
- -----------------------------------------------------------------
- V3.50 Released 3/15/91
- -----------------------------------------------------------------
-
- Date:
- Addition: Added functions to access video bios interrupts.
-
- Date:
- Addition: Added functions to access several of the dos interrupts.
-
- Date:
- Addition: Revised all source code so it could be assembled with
- either Borland's "TASM" or Microsoft's "MASM".
-
- Date:
- Addition: Support for Turbo Pascal 6.0
-